//
//  DataUtil.m
//  ScholarsBridge
//
//  Created by 李亚琪 on 2016/11/25.
//  Copyright © 2016年 mingthink. All rights reserved.
//

#import "DataUtil.h"

@implementation DataUtil

/*
 *保存default信息
 *srt:需保存的文字
 *key:关键字
 */
+(void)saveDefaultInfo:(id)str Key:(NSString*)_key
{
    @try {
        if (str && ![str isKindOfClass:[NSNull class]]) {
            NSUserDefaults *standardUserDefault = [NSUserDefaults standardUserDefaults];
            [standardUserDefault setObject:str forKey:_key];
            [standardUserDefault synchronize];
        }
    } @catch (NSException * e) {
        DeLog(@"Exception: %@", e);
    }
}

+(void)delDefaultInfo:(NSString*)_key
{
    NSUserDefaults *standardUserDefault = [NSUserDefaults standardUserDefaults];
    
    [standardUserDefault removeObjectForKey:_key];
    
    [standardUserDefault synchronize];
}

/*
 *获得保存default信息
 *key:关键字
 */
+(id)getDefaultInfo:(NSString*)_key
{
    id temp  =  [[NSUserDefaults standardUserDefaults] objectForKey:_key];
    if(  temp == nil )
    {
        return nil;
    }
    return temp;
}
+(void)clearAllUserDefaultsData
{
    NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
    [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
}


@end
